(US) glowering - English Synonyms Dictionary